using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Scontrino
{
    class Scontrino
    {
        public const int  DIM = 2;
        double[] elencoP = new double[DIM];
        double imp_tot;
        double imp_iva;
        public double Imp_tot
        {
            get // permesso di lettura 
            {
                return imp_tot;
            }
            set
            {
                imp_tot = value;
            }
        }
        public double Imp_iva
        {
            get// permesso di lettra 
            {
                return imp_iva;
            }
            set
            {
                imp_iva =value;
            }
        }
        public Scontrino()// cosruttore 
        {
            for (int i = 0; i < DIM; i++)
            {
                elencoP[i] = 0.0;
            }
            imp_tot = 0;
            imp_iva = 22;// iva 22%
        }
        public void Aggiungia(Prodotti a )
        {

            for(int i = 0; i < DIM; i++)
            {
                if ((elencoP[i] != 0)&&( i==10))
                {
                    Console.WriteLine("è piena");
                    break;
                }
                if( elencoP[i]==0)
                {
                    elencoP[i] = a.Prezzo;
                    break;
                }
                if (elencoP[i] > 0)
                {
                    continue;
                }
            }

        }
        public double Calcolo()
        {
            double prezzo = 0;
            double iva;
            double somma = 0;
            for(int i = 0; i < DIM; i++)
            {
                
                iva= (elencoP[i] * imp_iva) / 100;
                somma = iva + elencoP[i];
                prezzo = somma + prezzo;
            }
            return prezzo;
        }
        public void stampa()
        {
            
            for(int i = 0; i < DIM; i++)
            {
                Console.WriteLine("i prezzi sono: " +elencoP[i]+"\n");

            }
            Console.WriteLine("il prezzo totale è di " + imp_tot+ " \n");
        }


    
    }
}